Générateur de formulaires
OBJECTIF
Le générateur de formulaires permet de créer des formulaires sur mesure en utilisant les variables du système.
|
Les variables disponibles dépendent du type de formulaire choisi au départ. Tous les fichiers des formulaires sont disponibles dans les Configurations générales. Ils peuvent être édités, au besoin en cliquant sur l’icône Configuration des formulaires. |
prérequis
- Une formation sur la création de formulaires est requise.
Étapes
maestro* > Maintenance > Maintenance générale > Divers > Générateur de formulaires |
Créer un formulaire
- Cliquer sur Fichier, Nouveau.
- Choisir un type de formulaire et cliquer sur Accepter.
- Cliquer sur les boutons disponibles en fonction des besoins :
Il est possible de configurer les propriétés en double-cliquant l’item choisi.
Champ
Description
Texte
Permet d’ajouter un champ texte.
Var
Permet d’ajouter une variable du système.
NOTE : Il est possible de choisir la variable en double-cliquant sur la boîte et en la sélectionnant au champ Nom variable.
Ligne
Permet de tracer une ligne.
Boîte
Permet de dessiner une boîte.
NoPage
Permet d’insérer un numéro de page.
Image
Permet d’insérer une image.
Fichier
Permet d’insérer une variable contenue dans un fichier autre que celui disponible à partir du type choisi au départ.
- Cliquer sur Ajouter Condition pour ajouter une condition au formulaire.
Champ
Description
SI
Valide une condition d'en-tête (Section du haut).
NOTE : Les conditions possibles sont : ">", "<", "=", "<>".
SINON
Si la condition d'en-tête n'est pas valide.
NOTE : Cette commande doit être utilisée à la suite d'une commande SI.
SINONSI
Conditions d'en-tête supplémentaires.
NOTE : Cette commande doit être utilisée à la suite d'une commande SI.
TSI
Valide une condition de tableau (Section Détails).
NOTE : Les conditions possibles sont : ">", "<", "=", "<>".
TSINON
Si la condition de détail n'est pas valide.
NOTE : Cette commande doit être utilisée à la suite d'une commande SI.
TSINONSI
Condition de détail supplémentaire.
NOTE : Cette commande doit être utilisée à la suite d'une commande SI.
Exemples d’utilisation des conditions en fichier .txt :
SI CLIENT_CODE="CASH"
TEXTE 7.59,3,"TERMES DE PAIEMENT - COMPTANT",,G,Arial10,ROUGE,,8
SINON
TEXTE 7.59,3,"TERMES DE PAIEMENT - NET 30 JOURS",,G,Arial10,ROUGE,,8
FINSI
TSI TAUXESC=0
TVAR 5.3,"###########,.##",((MONTANT/UNITE)/QUANT*100)/(100-TAUXESC),,D,Arial8,BLANC,,0.75,0
TTEXTE 6.105,"$",Arial8,BLANC,,0.05,0,0
TFINSI
TSI NOCAT="TRANSPORT"
TSINON
TVAR 0.3201389,"\ \",NOCAT,,G,Arial8,NOIR,,1.5,0
TVAR 1.159722,"\ \",INCAT_DESCFR1,,G,Arial8,NOIR,,1.85,0
TVAR 2.140278,"\ \",QUANT,,C,Arial8,NOIR,,1.85,0
TVAR 2.855,"\ \",SPECIF1,,C,Arial8,NOIR,,1.85,0
TVAR 4.5,"#########.,##",UNITE*QUANT,,D,Arial8,NOIR,,0.6,0
TVAR 7.3,"\ \",INCAT_COMPUNITE,,C,Arial8,NOIR,,0.6,0
TVAR 7.829861,"#########",INCAT.DON_POIDSM2*((QUANT-QPREC)*UNITE)*2.2045855,,D,Arial8,NOIR,,0.4,0
TFINSI